package com.sdhs.projectschedule.domain;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.sdhs.common.annotation.Excel;
import com.sdhs.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 项目进度控制--集成施工-子表供货填报对象 gc_progress_integrated_construction_fill
 *
 * @author ADD
 */
@Data
public class gcProgressIntegratedConstructionFill extends BaseEntity {
    private static final long serialVersionUID = 1L;

    public gcProgressIntegratedConstructionFill() {
        isDelete = "0";
    }

    /**
     * 主键id
     */
    private Long id;

    /**
     * 关联项目id
     */
    private Long projectId;

    /**
     * 清单表主键
     */
    @Excel(name = "清单表主键")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long manageId;

    /**
     * 本次供货数量
     */
    @Excel(name = "本次供货数量")
    private Long supplyQuantity;

    /**
     * 施工进度主表id
     */
    @Excel(name = "施工进度主表id")
    private Long supplyId;

    private String isDelete;

    /**
     * 总数量
     */
    @Excel(name = "总数量")
    private String quantity;

    /**
     * 计划类别
     */
    @Excel(name = "计划类别")
    private String procurementType;
}
